This position is for candidates who want to participate in developing core AI modules for the company’s multi-Agent AI platform, focusing on advanced technologies such as LLM and RAG.
RESPONSIBILITIES
The candidate will participate in developing AI modules for the company’s Multi-Agent AI platform, including the following tasks:
- Build and develop workflows for processing user requests, document analysis, RAG, and AI Agent.
- Implement, evaluate, and optimize LLM models (calling API or using self-hosted models).
- Participate in building backend API for the AI system (FastAPI).
- Data processing: document parsing, embedding, vector search, data preprocessing.
- • Evaluate AI output quality, optimize prompts, and optimize model inference flow.
- Coordinate with DevOps to run AI services (Docker, Linux, logging).
- Participate in reviewing technical documents, proposing solutions, and improving the system.
- Report progress according to sprints and work towards objectives.
REQUIREMENTS
Must-Have
- 3rd or 4th year student in Computer Science, Information Technology, or a related field.
- Proficiency in Python (data processing, clean logic, API calls/JSON) and familiarity with FastAPI(building/maintaining APIs).
- Strong foundational knowledge of AI/LLM & Machine Learning and Deep Learning including RAG, embeddings, vector similarity, and ML evaluation concepts.
- Clear understanding of LLM mechanics(tokenization, context window, inference).
- Proven practical experience with 1-2 real-world AI/ML projects(product, academic, or freelance).
- Ability to perform basic DevOps (Docker, Linux commands, log reading) and adhere to Git/GitLab workflows(MRs, basic review, simple conflict resolution).
Nice to Have
- Experience with FastAPI, Qdrant/Neo4j, RAG pipelines.
- Familiarity with AI Agent frameworks (REACT, LangChain, AutoGen, MCP).
- Knowledge of Rust, TypeScript, or graph databases.
HOW TO APPLY
Step 1: Submit Your CV
Apply directly through the Innotech Vietnam Corporation website by uploading your updated CV to the careers section.
Step 2: Phone Screening
If shortlisted, you will receive a call from the HR team for a brief survey and initial screening.
Step 3: Interview
Qualified candidates will be invited to an interview to further assess suitability for the role.
Step 4: Onboarding
Successful applicants will receive an offer and begin the onboarding process to officially join the team.